package edu.hut.bookshop.service;

import edu.hut.bookshop.pojo.Book;
import edu.hut.bookshop.pojo.Favorites;

import java.util.List;

/**
 * 收藏夹模块
 */
public interface FavoritesService {

    /**
     *  插入收藏夹
     * @param
     * @return
     */
    int insertFav(Integer userId,Integer jiajuId);

    /**
     *  根据用户id查找收藏夹
     * @param userId
     * @return
     */
    List<Book> selectByUserId(Integer userId);

    /**
     * 根据商品id取消收藏
     * @param jiajuId
     * @return
     */
    int deleteFav(Integer jiajuId);


    /**
     * 根据模糊查询在收藏表里面的商品
     * @param  page, Integer limit,String bookName
     * @return
     */
    List<Book> fuzzyQueryByName(Integer page, Integer limit,String bookName);
}
